
C3/A445:	20FCF0  	JSR $F0FC      (from C3/0003, only line changed in this blob)
C3/A448:	100E    	BPL $A458      (branch if not multiplayer)
C3/A44A:	7B      	TDC 
C3/A44B:	AD0102  	LDA $0201      (which character is under control now?)
C3/A44E:	AA      	TAX 
C3/A44F:	AD4F1D  	LDA $1D4F      (load bitfield with player 2's characters)
C3/A452:	3F3DA5C3	AND $C3A53D,X  (AND it with 01, 02, 04, or 08)
C3/A456:	D005    	BNE $A45D      (if not 0, it's player 2 so branch)
C3/A458:	AE1842  	LDX $4218      (Joypad 1 status register)
C3/A45B:	8005    	BRA $A462
C3/A45D:	AE1A42  	LDX $421A      (Joypad 2 status register)
C3/A460:	8000    	BRA $A462      (Pointless)

C3/A462:	2083A4  	JSR $A483
C3/A465:	20BDA4  	JSR $A4BD
C3/A468:	20F6A4  	JSR $A4F6      (check to see if A is being held)
C3/A46B:	4C27A5  	JMP $A527      (restore memory and exit)

C3/F0FC:	48      	PHA
C3/F0FD:	5A      	PHY
C3/F0FE:	08      	PHP
C3/F0FF:	E220    	SEP #$20
C3/F101:	A901    	LDA #$01
C3/F103:	8D4514  	STA $1445
C3/F106:	A00800  	LDY #$0008
C3/F109:	AD1842  	LDA $4218     (get controller 1's status, byte 1)
C3/F10C:	2C4514  	BIT $1445     (is a button being pressed?)
C3/F10F:	D003    	BNE $F114
C3/F111:	EE4014  	INC $1440     (increment the frame counter)
C3/F114:	0E4514  	ASL $1445     (shift left to check the next bit)
C3/F117:	88      	DEY
C3/F118:	D0EF    	BNE $F109     (branch if we haven't checked all 8 bits)
C3/F11A:	A901    	LDA #$01
C3/F11C:	8D4514  	STA $1445
C3/F11F:	A00800  	LDY #$0008
C3/F122:	AD1942  	LDA $4219     (get controller 1's status, byte 2)
C3/F125:	2C4514  	BIT $1445     (is a button being pressed?)
C3/F128:	D003    	BNE $F12D
C3/F12A:	CE4014  	DEC $1440     (decrement the frame counter)
C3/F12D:	0E4514  	ASL $1445     (shift left to check the next bit)
C3/F130:	88      	DEY
C3/F131:	D0EF    	BNE $F122     (branch if we haven't checked all 8 bits)
C3/F133:	A901    	LDA #$01
C3/F135:	8D4514  	STA $1445
C3/F138:	A00800  	LDY #$0008
C3/F13B:	AD1A42  	LDA $421A     (get controller 2's status, byte 1)
C3/F13E:	2C4514  	BIT $1445     (is a button being pressed?)
C3/F141:	D003    	BNE $F146
C3/F143:	EE4014  	INC $1440     (increment the frame counter)
C3/F146:	0E4514  	ASL $1445     (shift left to check the next bit)
C3/F149:	88      	DEY
C3/F14A:	D0EF    	BNE $F13B     (branch if we haven't checked all 8 bits)
C3/F14C:	A901    	LDA #$01
C3/F14E:	8D4514  	STA $1445
C3/F151:	A00800  	LDY #$0008
C3/F154:	AD1B42  	LDA $421B     (get controller 2's status, byte 2)
C3/F157:	2C4514  	BIT $1445     (is a button being pressed?)
C3/F15A:	D003    	BNE $F15F
C3/F15C:	CE4014  	DEC $1440     (drecement the frame counter)
C3/F15F:	0E4514  	ASL $1445     (shift left to check the next bit)
C3/F162:	88      	DEY
C3/F163:	D0EF    	BNE $F154     (branch if we haven't checked all 8 bits)
C3/F165:	28      	PLP
C3/F166:	7A      	PLY
C3/F167:	68      	PLA
C3/F168:	AD541D  	LDA $1D54     (after a long delay, finally execute this)
C3/F16B:	60      	RTS

